package com.wn.ticket.mapper;

import com.wn.ticket.entity.District;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author wuqingting
 * @date 2022/8/28
 */
@Repository
public interface DistrictMapper {
    District getById(Integer id);
    List<District> getByType(Integer type);

    /**
     * 根据id获取数据并通过父id获取上级行政单位
     */
    List<District> selectByPid(Integer pId);

    /**
     * 根据名字id获取地址
     */
    District selectByName(@Param("name")String name, @Param("fid")Integer pId);

    District selectByNameAndType(@Param("name")String name, @Param("type")Integer type);
}
